home *** CD-ROM | disk | FTP | other *** search
/ Nautilus 1992 July / Nautilus-3-8 / Nautilus-3-8.bin / Tools & Utilities / Techy Stuff / Source ƒ / Filelist ƒ / Stack.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-09-14  |  340 b   |  20 lines

  1. /*
  2.     FileList 1.4
  3.     "Stack.h"
  4. */
  5.  
  6. #define STACKERROR    (unsigned long)0xFFFFFFFF
  7. #define STACKSIZE    128
  8.  
  9. typedef unsigned long STACKELEMENT;
  10.  
  11. typedef struct {
  12.     STACKELEMENT *pointer;
  13.     STACKELEMENT *max;
  14.     STACKELEMENT stack[STACKSIZE];
  15. } STACK;
  16.  
  17. void InitStack (STACK *);
  18. STACKELEMENT PopStack (STACK *);
  19. short PushStack (STACK *, STACKELEMENT);
  20.